#include <iostream>
#include <cmath>

using namespace std;

int main()
{
    int a;
    cout<<"Введите четырёхзначное число" << endl;
    cin>>a;
    if(a<1000 || a>9999){
        cout<<"число не является четырёхзначным";
        return 0;
    }
    if(a%2==0){
        cout<<"Число четное: Да" << endl;
    }
    else{
        cout<<"Число четное: Нет" << endl;
    }
    if(a%3==0){
        cout<<"Число кратно трем: Да" << endl;
    }
    else{
        cout<<"Число кратно трем: Нет" << endl;
    }
    int q = sqrt(a);
    if(int q = sqrt(a)){
        cout<<"Число является квадратом числа: Да" << endl;
    }
    else{
        cout<<"Число является квадратом числа: Нет" << endl;
    }
    int z=a%10;
    int x=a/10%10;
    int c=a/100%10;
    int v=a/1000;
    int s=10, d=0;
    if(z<s)
    s=z;
    if(x<s)
    s=x;
    if(c<s)
    s=c;
    if(v<s)
    s=v;
    cout<<"Наименьшая цифра числа: " << s << endl;
    if(z>s)
    s=z;
    if(x>s)
    s=x;
    if(c>s)
    s=c;
    if(v>s)
    s=v;
    cout<<"Наибольшая цифра числа: " << s << endl;
    if(z==0)
    d++;
    if(x==0)
    d++;
    if(c==0)
    d++;
    if(v==0)
    d++;
    cout<< "Количество нулей в числе: " << d << endl;
    if(z==1){
        cout<<"Цифра в разряде единиц является квадратом числа: 1" << endl;
    }
    else if(z==4){
        cout<<"Цифра в разряде единиц является квадратом числа: 2" << endl;
    }
    else if(z==9){
        cout<<"Цифра в разряде единиц является квадратом числа: 3" << endl;
    }
    else{
        cout<<"Цифра в разряде единиц является квадратом числа: Нет" << endl;
    }
    if(x==1){
        cout<<"Цифра в разряде десятков является квадратом числа: 1" << endl;
    }
    else if(x==4){
        cout<<"Цифра в разряде десятков является квадратом числа: 2" << endl;
    }
    else if(x==9){
        cout<<"Цифра в разряде десятков является квадратом числа: 3" << endl;
    }
    else{
        cout<<"Цифра в разряде десятков является квадратом числа: Нет" << endl;
    }
    if(c==1){
        cout<<"Цифра в разряде сотен является квадратом числа: 1" << endl;
    }
    else if(c==4){
        cout<<"Цифра в разряде сотен является квадратом числа: 2" << endl;
    }
    else if(c==9){
        cout<<"Цифра в разряде сотен является квадратом числа: 3" << endl;
    }
    else{
        cout<<"Цифра в разряде сотен является квадратом числа: Нет" << endl;
    }
    if(v==1){
        cout<<"Цифра в разряде тысяч является квадратом числа: 1" << endl;
    }
    else if(v==4){
        cout<<"Цифра в разряде тысяч является квадратом числа: 2" << endl;
    }
    else if(v==9){
        cout<<"Цифра в разряде тысяч является квадратом числа: 3" << endl;
    }
    else{
        cout<<"Цифра в разряде тысяч является квадратом числа: Нет" << endl;
    }
    return 0;
}
